# -*- coding:utf-8 -*-
"""
@Time:  2021/7/28 15:31
@Auth:  Mrs.Gou 
@Function:  分支结构    python中只有if 。。。else   没有switch case
"""
# x，y是整数，z = |x| + |y|
"""
需求分析：
    有几种情况
    1.输入的不是整数（没讲异常处理，暂不处理,比如1-）
    2.x,y都是非负整数
    3.x是非负，y是负数
    4.x是负数，y是非负
    5.x是负数，y是负数
"""
x = input("请输入x")
y = input("请输入y")
# 转整数
x = int(x)
y = int(y)

# 第一种写法
if x >= 0 and y >= 0:
    # x,y都是非负整数
    z = x + y
elif x >= 0 and y < 0:
    z = x - y
elif x < 0 and y >= 0:
    z = -x + y
else:
    z = -x - y
print(z)
# 第二种写法
if x >= 0:
    # 处理y的两种情况
    if y >= 0:
        z = x + y
    else:
        z = x - y
else:
    if y < 0:
        z = -x + y
    else:
        z = -x - y
print(z)

# 如果只需要处理条件成立的情况，而不成立的情况不需要做任何事情
# 输入x是整数，求z = |x|
x = input("请输入x:")
x = int(x)
z = x
# 只需要处理x小于0的时候
if x < 0:
    z = -x
print(z)


# 用编程实现，当x、y取不同值时，求z的值，打印出来
